Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | import { router } from "@/server/router";
import { fetchRequestHandler } from "@trpc/server/adapters/fetch";
const handler = (req: Request) => {
console.log("Request URL:", req.url);
return fetchRequestHandler({
endpoint: "/api/tRPC",
req,
router,
allowMethodOverride: true,
createContext: () => ({}),
onError: ({ error, path, input }) => {
console.log("=== tRPC Error ===");
console.log("Path:", path);
console.log("Input:", input);
console.log("Error message:", error.message);
console.log("Error stack:", error.stack);
console.log("Error cause:", error.cause);
},
});
};
export { handler as GET, handler as POST };
|